home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / mac / sysext / cdev / autoboot.cpt / About AutoBoot next >
Text File  |  1992-09-14  |  11KB  |  164 lines

  1.  
  2. AutoBoot version 1.0.0
  3.  
  4.  
  5. A. What is AutoBoot ?
  6.  
  7. AutoBoot is a Control Panel/System extension which will reboot (restart) you Macintosh after a System Error has occurred. This comes in handy when your Macintosh must be 'on-line' at all times, even when it is left unattended for long periods of time.
  8.  
  9. For instance, people using Timbuktu (a package which allows you to operate a Mac remotely by modem) complained that they had to drive down to the location of the Mac to reboot it after a system crash. Very nice if the Mac is located at the other side of town !
  10.  
  11. Other uses can be found for file servers, systems that carry a BBS, systems with a FAX modem, systems which have file sharing turned on ╔ . AutoBoot allows maximal availability of these Macs, even in the presence of System crashes.
  12.  
  13. AutoBoot does not perform any so-called 'system patches', i.e. it does not modify your system but it merely monitors the system's condition at regular intervals of five seconds. AutoBoot should thus be relatively safe to use and conflicts with any other system extensions should be rare.
  14.  
  15. I suggest you carefully read this document before installing AutoBoot on your system.
  16.  
  17. AutoBoot requires at least system 6.0.4. It is 32 bit clean, compatible with system 7 but it is not compatible with virtual memory (yet). I'm working on it, though.
  18.  
  19.  
  20. B. Installation
  21.  
  22. Just drop AutoBoot in your System Folder (system 6) or Control Panels Folder (system 7). You should not use AutoBoot in the presence of a debugger (like Macsbug). It would not hurt if you did, but the debugger would disable the functioning of AutoBoot. If you reboot, you should see the AutoBoot icon appear on the desktop:
  23.  
  24.  
  25.  
  26.  
  27. If the icon is crossed out, and you don't get any other message, you probably are running a system earlier than 6.0.4 .
  28.  
  29.  
  30. C. Functionality
  31.  
  32. If your Mac crashes, it will show the normal error alert box. 
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41. System 7 users will see a slightly different alert, with buttons called 'continue' and 'restart'.
  42.  
  43. After a configurable amount of time (see lower), the mac will reboot (restart) if no action is taken. If you press the resume (or continue) button within the time limit, the current application will be terminated and no reboot will take place. When the mac 'autoboots', all data that was not saved before will be lost.
  44.  
  45. You can test AutoBoot by launching one of the 'Bomb' applications which came with this package. At least one of them should cause a crash on your Mac. Be patient: AutoBoot only starts functioning 30 seconds after it was loaded at boot time.
  46.  
  47. Warning: I can not give a 100% guarantee that AutoBoot will in fact reboot your Mac after a crash. A severe crash can disable all functionality of the Mac, and thus prevent reboot. Also some software errors don't result in a system crash, but cause the Mac to freeze up (no error alert box). Autoboot can not discover this has happened and will not reboot you mac. If the Mac crashes before AutoBoot was loaded, it will of course not reboot the mac.
  48.  
  49.  
  50. D. The Control Panel
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76. 1.Time before reboot:
  77.  
  78. First of all you can set the time between crash and reboot (minimum 0 and maximum 30 minutes) .When the Mac first discovers an error, it will look again after the specified amount of time. If the error still exists, the mac will be rebooted. Use zero minutes only if ultra fast recovery after a crash is necessary. I suggest you set this time to at least one minute (or higher) for a number of reasons:
  79.  
  80.   Ñ if the Mac starts a cycle of reboots ( reason e.g. a defective startup application or init), a long waiting period will take less toll on the hard disk, because less reboots will take place.
  81.  
  82.   Ñ Some temporary internal errors might be seen as a system crash by AutoBoot and the system will seem reboot "spontaneously" (don't worry: this is only some theoretical speculation from my part. No evidence exists this will actually ever happen). If you set the time to one minute or more, the internal errors will probably have been cleared. Actually, even if you set the time to zero, a minimum of 2 seconds will be respected to avoid the above from happening.
  83.  
  84.   Ñ if you press the interrupt button and enter the mini-debugger, this will be seen as a system crash by AutoBoot. If you want to be able to use the mini-debugger, set the restart time as high as possible.
  85.  
  86. 2. Post Notification on restart
  87.  
  88. If you check this option, a notification will be posted to the user after the reboot caused by a system crash. The notification will give the time and reason of the crash, and also the number of reboots since the power was turned on. If the notification is not dismissed by the user, it will remove itself after about 10 minutes.
  89.  
  90. Warning: this notification, when not dismissed, will disable all foreground processing till it removes itself. An example of foreground processing is the launching of the startup application(s). Background processing will continue however. When maximal availability is wanted, do not check this option.
  91.  
  92. Note: internal AutoBoot errors will always be communicated to the user by a notification, even if this option is turned off.
  93.  
  94. 3. Keep log file.
  95.  
  96. The log file will be called 'AutoBoot Log' and will be created in the system folder. It will contain the same messages as the notifications:  the time and reason of the crash, and also the number of reboots since the power was turned on. I strongly suggest to check this option to keep a log of all reboots, in order to identify machines which have a problem.
  97.  
  98. Note: The log and notification messages are kept in (high) memory where they are likely to survive the reboot. They will be written to disk AFTER the reboot. This guarantees maximum safety because writing to disk after a crash has occurred is potentially dangerous. It is possible however, that a severe crash will erase the messages in memory . In that case, the reboot can not be logged because AutoBoot has no memory of it.
  99.  
  100. Note2: internal AutoBoot errors will always to logged, even if this option is turned off.
  101.  
  102. 4. Registration
  103.  
  104. This software is Shareware. You can evaluate it for two weeks. After this period, you will be regularly reminded to pay your shareware fee. After each user reboot, you will be presented with a notification, inviting you to pay your shareware fee. This message, when not dismissed, will remove itself after 10 minutes to allow foreground processing to continue. The message will also be logged.  
  105.  
  106. After you pay your fee, you will receive a serial number, which you must use to register your copy. The messages will disappear.
  107.  
  108. Note: you can of course also install a fresh copy of AutoBoot every two weeks :-)
  109.  
  110.  
  111. E. Shareware
  112.  
  113. This software is shareware. This is not another term for free software, as many people seem to think. Shareware software must be paid, just like ordinary commercial software. The difference is that a shareware author uses cheap distribution channels to keep costs down and this system also allows you to evaluate the software before you decide to purchase it.
  114.  
  115. Support the shareware system by paying your shareware fee ! Many great shareware products  have gone commercial because people did not take up their responsibility and paid their fees.
  116.  
  117. Distribution:
  118.  
  119. You can distribute this software by giving it away to friend, upload it to a BBS or online services like Compuserve or AOL, or send it to any ftp site. Basically you can distribute it any way you like, as long as you don't ask any money for it, other than a small charge related to distribution costs (cost of a disk, postage or download fee) and keep it together with this unmodified document in the original compressed archive this product came in.
  120.  
  121. You may not sell this product or bundle it with any other products (commercial or other) without explicit written permission by the author of this software.
  122.  
  123. You may not modify AutoBoot or this document in any way nor distribute AutoBoot without this document or the other files and applications that came with it.
  124.  
  125. Price:
  126.  
  127. The basic fee for the first copy of AutoBoot is $15. For each additional macintosh you run this product on, you must pay another $5. Mind you: you don't pay for the number of users, but for the number of Macs you run AutoBoot on.
  128.  
  129. You will receive a personal registration number which will reflect the number of copies you paid for . Please allow 4 to 5 weeks for response.
  130.  
  131. You can also get a site license for $200. This gives you the right to install as many copies as you want . You will also receive all new updates for free and I will give full support to the best of my possibilities (e.g. problem solving, modification of AutoBoot for specific needs╔).
  132.  
  133. If you want to sell this product with any of your products, please contact me, and we'll work something out.
  134.  
  135. Payment:
  136.  
  137. a. Europe: You can send cash (dollars or Belgian Franks (BEF)) or send me a Eurocheck. The Eurocheck must be made payable in Belgian Franks (BEF). The fee is 450 BEF for the first copy and 150 BEF for each additional mac. A site license costs 6000 BEF.
  138.  
  139. b.Outside Europe: You can send cash (dollars) or an International Money Order . Please do not send any checks because cashing a foreign check is often more expensive than the amount it was written for. If do want to send a check anyway, add at least $25 to the shareware fee to cover costs.
  140.  
  141. From contacts with people in the U.S.A, I learned many people don't pay shareware fees because they think it is a hassle to get money to Europe. It isn't ! The simplest way (for small fees, less than $40), is to send CASH. My experience tells me this is a very reliable method, and I never had any trouble with it. Put the money inside a piece of paper (the registration form) and put it in a firm envelope, so that you can't see it when you hold it to the light. Send the letter by air mail. Larger amounts can best be paid by International Money Order.
  142.  
  143. My address:
  144.  
  145. Karl Pottie
  146. Orkaanstraat 21
  147. 8800 Rumbeke-Roeselare
  148. Belgium (Europe)
  149.  
  150. If you want to send me a bug report, be sure to state Macintosh model, system version, used inits (system extensions) and cdevs (control panels). Describe the problem as clearly as you can: what happens ? which circumstances ? Can you eliminate the problem by turning off some extensions ?
  151.  
  152.  
  153.  
  154. LIMITED WARRANTY AND LIABILITY:
  155.  
  156. THIS SOFTWARE COMES 'AS IS'. I CAN NOT BE HELD RESPONSIBLE FOR ANY DAMAGE OR LOSS OF DATA CAUSED BY THIS PRODUCT  DIRECTLY OR INDIRECTLY, WHATEVER THE NATURE OF THE DAMAGE. I DO NOT GUARANTEE THAT AUTOBOOT WILL IN FACT REBOOT A MACINTOSH AFTER A SYSTEM CRASH NOR DO I GUARANTEE IT WILL NOT REBOOT A MACINTOSH AT ANY OTHER TIME.
  157.  
  158.  
  159.  
  160.  
  161.